Towards Design Rationales of Software Confederations
نویسندگان
چکیده
The paper discuss reasons why service-oriented architecture is a new software paradigm and the consequences of this fact for the design of enterprise information systems. It is shown that such systems called confederations need not use web services in the sense of W3C. It is, however, more or less a necessity in e-commerce. Confederations (service-oriented systems with known set of services) are typical for manufacturing systems. As business processes supported by enterprise systems must be supervised by businessmen, the same must hold for communication inside service-oriented systems. It implies that the interfaces of the services must be user-oriented (user-friendly). It can be easier achieved in confederations than in e-commerce systems. User oriented interface has positive consequences for the software engineering properties of the confederation. Confederations should sometimes include parts based on different implementation philosophies (e.g. data orientation). Pros and cons of it are discussed. Open issues of service orientation are presented.
منابع مشابه
Towards Enabling Design Rationale Capture by Asking the Right Questions
Over the last thirty years many research has been conducted to capture the ”how” and ”why” behind design decisions. This information is known as design rationales (DR). Approaches to capture, store, preserve, and use DR have emerged from research activities. However, as of today they only found exceptional application within industrial practice. Rationales have been analysed in respect to its n...
متن کاملArchitecture and Modeling of Service-Oriented Systems
Service-oriented software systems (SOSS) are becoming the leading paradigm of contemporary software engineering. SOSS are virtual peer-to-peer systems of autonomous software components (services) behaving like the service in mass services systems of real world. SOSS used in e-commerce (alliances) have properties different from the properties of many systems (confederations) in which (almost) al...
متن کاملDesigning a System for Supporting the Process of Making a Video Sequence
The aim of this research is to develop a system to support video artists. Design rationales of software for artists should be obtained through investigating artists' practice. In this study, we have analysed the process of making a video sequence in collaboration with an experienced video artist. Based on this analysis we identified design rationales for a system to support the process of makin...
متن کاملSoftware Confederations and Alliances
Global processes imply that the information systems have the architecture of virtual peer-to-peer networks of autonomous permanent services. It is typical for IS supporting e-government. We s h o w t h a t there are two v ariants of such n e t works: Confederations with quite stable relations (e.g. between the IS of the oces) and alliances with temporal links (typical for e-commerce). Alliances...
متن کاملDesigning for Increased Software Maintainability
The recording and management of design rationales and design decisions are important issues in achieving better support for software maintenance. In the c ontext of existing work on design rationale models, this paper intr oduc es an appr oach to the integration of system design, design decisions and design rationales and the formalisation of design decisions in terms of software artifacts and ...
متن کامل